<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MTB CAT1 Peripheral driver library: Enumerated Types</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><a href="http://www.cypress.com/"><img alt="Logo" src="IFXCYP_one-line.png"/></a></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">MTB CAT1 Peripheral driver library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__group__prot__enums.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">Enumerated Types<div class="ingroups"><a class="el" href="group__group__prot.html">Prot         (Protection Unit)</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">General Description</h2>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gacef8cb07c8d823b5a16875db34a198c7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#gacef8cb07c8d823b5a16875db34a198c7">PROT_SIZE_4B_BIT_SHIFT</a>&#160;&#160;&#160;1U</td></tr>
<tr class="memdesc:gacef8cb07c8d823b5a16875db34a198c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constants for memory region size setting.  <a href="#gacef8cb07c8d823b5a16875db34a198c7">More...</a><br /></td></tr>
<tr class="separator:gacef8cb07c8d823b5a16875db34a198c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafaa3f9142e86e7c77412e640e605b0b5"><td class="memItemLeft" align="right" valign="top"><a id="gafaa3f9142e86e7c77412e640e605b0b5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#gafaa3f9142e86e7c77412e640e605b0b5">PROT_SIZE_8B_BIT_SHIFT</a>&#160;&#160;&#160;2U</td></tr>
<tr class="memdesc:gafaa3f9142e86e7c77412e640e605b0b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">8 bytes <br /></td></tr>
<tr class="separator:gafaa3f9142e86e7c77412e640e605b0b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab6da383985ae2564ac985d25d5272b33"><td class="memItemLeft" align="right" valign="top"><a id="gab6da383985ae2564ac985d25d5272b33"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#gab6da383985ae2564ac985d25d5272b33">PROT_SIZE_16B_BIT_SHIFT</a>&#160;&#160;&#160;3U</td></tr>
<tr class="memdesc:gab6da383985ae2564ac985d25d5272b33"><td class="mdescLeft">&#160;</td><td class="mdescRight">16 bytes <br /></td></tr>
<tr class="separator:gab6da383985ae2564ac985d25d5272b33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga90f718ec52d73da7f0ed9b98c4151966"><td class="memItemLeft" align="right" valign="top"><a id="ga90f718ec52d73da7f0ed9b98c4151966"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga90f718ec52d73da7f0ed9b98c4151966">PROT_SIZE_32B_BIT_SHIFT</a>&#160;&#160;&#160;4U</td></tr>
<tr class="memdesc:ga90f718ec52d73da7f0ed9b98c4151966"><td class="mdescLeft">&#160;</td><td class="mdescRight">32 bytes <br /></td></tr>
<tr class="separator:ga90f718ec52d73da7f0ed9b98c4151966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga45f8e56f1a296f90178d243aa5bb7aa4"><td class="memItemLeft" align="right" valign="top"><a id="ga45f8e56f1a296f90178d243aa5bb7aa4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga45f8e56f1a296f90178d243aa5bb7aa4">PROT_SIZE_64B_BIT_SHIFT</a>&#160;&#160;&#160;5U</td></tr>
<tr class="memdesc:ga45f8e56f1a296f90178d243aa5bb7aa4"><td class="mdescLeft">&#160;</td><td class="mdescRight">64 bytes <br /></td></tr>
<tr class="separator:ga45f8e56f1a296f90178d243aa5bb7aa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6fad82479dfe364ca0079043f72aa47b"><td class="memItemLeft" align="right" valign="top"><a id="ga6fad82479dfe364ca0079043f72aa47b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga6fad82479dfe364ca0079043f72aa47b">PROT_SIZE_128B_BIT_SHIFT</a>&#160;&#160;&#160;6U</td></tr>
<tr class="memdesc:ga6fad82479dfe364ca0079043f72aa47b"><td class="mdescLeft">&#160;</td><td class="mdescRight">128 bytes <br /></td></tr>
<tr class="separator:ga6fad82479dfe364ca0079043f72aa47b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa277d9da0582326179ecb3a4c5a4e3ca"><td class="memItemLeft" align="right" valign="top"><a id="gaa277d9da0582326179ecb3a4c5a4e3ca"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#gaa277d9da0582326179ecb3a4c5a4e3ca">PROT_SIZE_256B_BIT_SHIFT</a>&#160;&#160;&#160;7U</td></tr>
<tr class="memdesc:gaa277d9da0582326179ecb3a4c5a4e3ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">256 bytes <br /></td></tr>
<tr class="separator:gaa277d9da0582326179ecb3a4c5a4e3ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga07599941b9823e24dd6bee794c08cac1"><td class="memItemLeft" align="right" valign="top"><a id="ga07599941b9823e24dd6bee794c08cac1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga07599941b9823e24dd6bee794c08cac1">PROT_SIZE_512B_BIT_SHIFT</a>&#160;&#160;&#160;8U</td></tr>
<tr class="memdesc:ga07599941b9823e24dd6bee794c08cac1"><td class="mdescLeft">&#160;</td><td class="mdescRight">512 bytes <br /></td></tr>
<tr class="separator:ga07599941b9823e24dd6bee794c08cac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa8ca2d0e551ad0ae33c517a218f7ad53"><td class="memItemLeft" align="right" valign="top"><a id="gaa8ca2d0e551ad0ae33c517a218f7ad53"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#gaa8ca2d0e551ad0ae33c517a218f7ad53">PROT_SIZE_1KB_BIT_SHIFT</a>&#160;&#160;&#160;9U</td></tr>
<tr class="memdesc:gaa8ca2d0e551ad0ae33c517a218f7ad53"><td class="mdescLeft">&#160;</td><td class="mdescRight">1 Kilobyte <br /></td></tr>
<tr class="separator:gaa8ca2d0e551ad0ae33c517a218f7ad53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga60b6c3db110a08612c6d974e08816902"><td class="memItemLeft" align="right" valign="top"><a id="ga60b6c3db110a08612c6d974e08816902"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga60b6c3db110a08612c6d974e08816902">PROT_SIZE_2KB_BIT_SHIFT</a>&#160;&#160;&#160;10U</td></tr>
<tr class="memdesc:ga60b6c3db110a08612c6d974e08816902"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 Kilobytes <br /></td></tr>
<tr class="separator:ga60b6c3db110a08612c6d974e08816902"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf90d1993bc51970d573a992e92dcca53"><td class="memItemLeft" align="right" valign="top"><a id="gaf90d1993bc51970d573a992e92dcca53"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#gaf90d1993bc51970d573a992e92dcca53">PROT_SIZE_4KB_BIT_SHIFT</a>&#160;&#160;&#160;11U</td></tr>
<tr class="memdesc:gaf90d1993bc51970d573a992e92dcca53"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 Kilobytes <br /></td></tr>
<tr class="separator:gaf90d1993bc51970d573a992e92dcca53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf90ac044becec7ea59b47b38e0a51b1f"><td class="memItemLeft" align="right" valign="top"><a id="gaf90ac044becec7ea59b47b38e0a51b1f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#gaf90ac044becec7ea59b47b38e0a51b1f">PROT_SIZE_8KB_BIT_SHIFT</a>&#160;&#160;&#160;12U</td></tr>
<tr class="memdesc:gaf90ac044becec7ea59b47b38e0a51b1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">8 Kilobytes <br /></td></tr>
<tr class="separator:gaf90ac044becec7ea59b47b38e0a51b1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga995e3216901b9daf99877bb0a6b15944"><td class="memItemLeft" align="right" valign="top"><a id="ga995e3216901b9daf99877bb0a6b15944"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga995e3216901b9daf99877bb0a6b15944">PROT_SIZE_16KB_BIT_SHIFT</a>&#160;&#160;&#160;13U</td></tr>
<tr class="memdesc:ga995e3216901b9daf99877bb0a6b15944"><td class="mdescLeft">&#160;</td><td class="mdescRight">16 Kilobytes <br /></td></tr>
<tr class="separator:ga995e3216901b9daf99877bb0a6b15944"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51df616950b60a6bfba0216a93552369"><td class="memItemLeft" align="right" valign="top"><a id="ga51df616950b60a6bfba0216a93552369"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga51df616950b60a6bfba0216a93552369">PROT_SIZE_32KB_BIT_SHIFT</a>&#160;&#160;&#160;14U</td></tr>
<tr class="memdesc:ga51df616950b60a6bfba0216a93552369"><td class="mdescLeft">&#160;</td><td class="mdescRight">32 Kilobytes <br /></td></tr>
<tr class="separator:ga51df616950b60a6bfba0216a93552369"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7bcf1e488ea50759855b3ddcfa67587"><td class="memItemLeft" align="right" valign="top"><a id="gaa7bcf1e488ea50759855b3ddcfa67587"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#gaa7bcf1e488ea50759855b3ddcfa67587">PROT_SIZE_64KB_BIT_SHIFT</a>&#160;&#160;&#160;15U</td></tr>
<tr class="memdesc:gaa7bcf1e488ea50759855b3ddcfa67587"><td class="mdescLeft">&#160;</td><td class="mdescRight">64 Kilobytes <br /></td></tr>
<tr class="separator:gaa7bcf1e488ea50759855b3ddcfa67587"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8eb40524696bfd8fc1ab1d71b5914553"><td class="memItemLeft" align="right" valign="top"><a id="ga8eb40524696bfd8fc1ab1d71b5914553"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga8eb40524696bfd8fc1ab1d71b5914553">PROT_SIZE_128KB_BIT_SHIFT</a>&#160;&#160;&#160;16U</td></tr>
<tr class="memdesc:ga8eb40524696bfd8fc1ab1d71b5914553"><td class="mdescLeft">&#160;</td><td class="mdescRight">128 Kilobytes <br /></td></tr>
<tr class="separator:ga8eb40524696bfd8fc1ab1d71b5914553"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabed392c2168ef168d09c5ae4136ae4d1"><td class="memItemLeft" align="right" valign="top"><a id="gabed392c2168ef168d09c5ae4136ae4d1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#gabed392c2168ef168d09c5ae4136ae4d1">PROT_SIZE_256KB_BIT_SHIFT</a>&#160;&#160;&#160;17U</td></tr>
<tr class="memdesc:gabed392c2168ef168d09c5ae4136ae4d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">256 Kilobytes <br /></td></tr>
<tr class="separator:gabed392c2168ef168d09c5ae4136ae4d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85dfbf4c5a13a4f9551cd7e15b51325c"><td class="memItemLeft" align="right" valign="top"><a id="ga85dfbf4c5a13a4f9551cd7e15b51325c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga85dfbf4c5a13a4f9551cd7e15b51325c">PROT_SIZE_512KB_BIT_SHIFT</a>&#160;&#160;&#160;18U</td></tr>
<tr class="memdesc:ga85dfbf4c5a13a4f9551cd7e15b51325c"><td class="mdescLeft">&#160;</td><td class="mdescRight">512 Kilobytes <br /></td></tr>
<tr class="separator:ga85dfbf4c5a13a4f9551cd7e15b51325c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3dc5fe2c22b7cd7f6fa571767b7d720"><td class="memItemLeft" align="right" valign="top"><a id="gab3dc5fe2c22b7cd7f6fa571767b7d720"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#gab3dc5fe2c22b7cd7f6fa571767b7d720">PROT_SIZE_1MB_BIT_SHIFT</a>&#160;&#160;&#160;19U</td></tr>
<tr class="memdesc:gab3dc5fe2c22b7cd7f6fa571767b7d720"><td class="mdescLeft">&#160;</td><td class="mdescRight">1 Megabyte <br /></td></tr>
<tr class="separator:gab3dc5fe2c22b7cd7f6fa571767b7d720"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga933e30863452e81c087417724f62598a"><td class="memItemLeft" align="right" valign="top"><a id="ga933e30863452e81c087417724f62598a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga933e30863452e81c087417724f62598a">PROT_SIZE_2MB_BIT_SHIFT</a>&#160;&#160;&#160;20U</td></tr>
<tr class="memdesc:ga933e30863452e81c087417724f62598a"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 Megabytes <br /></td></tr>
<tr class="separator:ga933e30863452e81c087417724f62598a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d6b18de9f4b2e088d7017fb8ee66b7d"><td class="memItemLeft" align="right" valign="top"><a id="ga4d6b18de9f4b2e088d7017fb8ee66b7d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga4d6b18de9f4b2e088d7017fb8ee66b7d">PROT_SIZE_4MB_BIT_SHIFT</a>&#160;&#160;&#160;21U</td></tr>
<tr class="memdesc:ga4d6b18de9f4b2e088d7017fb8ee66b7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 Megabytes <br /></td></tr>
<tr class="separator:ga4d6b18de9f4b2e088d7017fb8ee66b7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa75756f0003452d8b5955c17673a89fd"><td class="memItemLeft" align="right" valign="top"><a id="gaa75756f0003452d8b5955c17673a89fd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#gaa75756f0003452d8b5955c17673a89fd">PROT_SIZE_8MB_BIT_SHIFT</a>&#160;&#160;&#160;22U</td></tr>
<tr class="memdesc:gaa75756f0003452d8b5955c17673a89fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">8 Megabytes <br /></td></tr>
<tr class="separator:gaa75756f0003452d8b5955c17673a89fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9c6ac03a9453e4e97ae63fe3247b4f1"><td class="memItemLeft" align="right" valign="top"><a id="gaf9c6ac03a9453e4e97ae63fe3247b4f1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#gaf9c6ac03a9453e4e97ae63fe3247b4f1">PROT_SIZE_16MB_BIT_SHIFT</a>&#160;&#160;&#160;23U</td></tr>
<tr class="memdesc:gaf9c6ac03a9453e4e97ae63fe3247b4f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">16 Megabytes <br /></td></tr>
<tr class="separator:gaf9c6ac03a9453e4e97ae63fe3247b4f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad5d2289b325f27dd323127d012129cbc"><td class="memItemLeft" align="right" valign="top"><a id="gad5d2289b325f27dd323127d012129cbc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#gad5d2289b325f27dd323127d012129cbc">PROT_SIZE_32MB_BIT_SHIFT</a>&#160;&#160;&#160;24U</td></tr>
<tr class="memdesc:gad5d2289b325f27dd323127d012129cbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">32 Megabytes <br /></td></tr>
<tr class="separator:gad5d2289b325f27dd323127d012129cbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c829a3b94b05a97db1a534f95aafd97"><td class="memItemLeft" align="right" valign="top"><a id="ga4c829a3b94b05a97db1a534f95aafd97"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga4c829a3b94b05a97db1a534f95aafd97">PROT_SIZE_64MB_BIT_SHIFT</a>&#160;&#160;&#160;25U</td></tr>
<tr class="memdesc:ga4c829a3b94b05a97db1a534f95aafd97"><td class="mdescLeft">&#160;</td><td class="mdescRight">64 Megabytes <br /></td></tr>
<tr class="separator:ga4c829a3b94b05a97db1a534f95aafd97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2fc3e90258303b882dd33b13a69b546b"><td class="memItemLeft" align="right" valign="top"><a id="ga2fc3e90258303b882dd33b13a69b546b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga2fc3e90258303b882dd33b13a69b546b">PROT_SIZE_128MB_BIT_SHIFT</a>&#160;&#160;&#160;26U</td></tr>
<tr class="memdesc:ga2fc3e90258303b882dd33b13a69b546b"><td class="mdescLeft">&#160;</td><td class="mdescRight">128 Megabytes <br /></td></tr>
<tr class="separator:ga2fc3e90258303b882dd33b13a69b546b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f99e0b3bfa437b1945f8b1b9e76f569"><td class="memItemLeft" align="right" valign="top"><a id="ga0f99e0b3bfa437b1945f8b1b9e76f569"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga0f99e0b3bfa437b1945f8b1b9e76f569">PROT_SIZE_256MB_BIT_SHIFT</a>&#160;&#160;&#160;27U</td></tr>
<tr class="memdesc:ga0f99e0b3bfa437b1945f8b1b9e76f569"><td class="mdescLeft">&#160;</td><td class="mdescRight">256 Megabytes <br /></td></tr>
<tr class="separator:ga0f99e0b3bfa437b1945f8b1b9e76f569"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad24c2b25bec13983d8229ca6ef385b91"><td class="memItemLeft" align="right" valign="top"><a id="gad24c2b25bec13983d8229ca6ef385b91"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#gad24c2b25bec13983d8229ca6ef385b91">PROT_SIZE_512MB_BIT_SHIFT</a>&#160;&#160;&#160;28U</td></tr>
<tr class="memdesc:gad24c2b25bec13983d8229ca6ef385b91"><td class="mdescLeft">&#160;</td><td class="mdescRight">512 Megabytes <br /></td></tr>
<tr class="separator:gad24c2b25bec13983d8229ca6ef385b91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5ae72cd4507eee6b37a95f4b3efd8b0"><td class="memItemLeft" align="right" valign="top"><a id="gac5ae72cd4507eee6b37a95f4b3efd8b0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#gac5ae72cd4507eee6b37a95f4b3efd8b0">PROT_SIZE_1GB_BIT_SHIFT</a>&#160;&#160;&#160;29U</td></tr>
<tr class="memdesc:gac5ae72cd4507eee6b37a95f4b3efd8b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">1 Gigabyte <br /></td></tr>
<tr class="separator:gac5ae72cd4507eee6b37a95f4b3efd8b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5744a8e1d4ee386cd3b3912c6f02760d"><td class="memItemLeft" align="right" valign="top"><a id="ga5744a8e1d4ee386cd3b3912c6f02760d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga5744a8e1d4ee386cd3b3912c6f02760d">PROT_SIZE_2GB_BIT_SHIFT</a>&#160;&#160;&#160;30U</td></tr>
<tr class="memdesc:ga5744a8e1d4ee386cd3b3912c6f02760d"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 Gigabytes <br /></td></tr>
<tr class="separator:ga5744a8e1d4ee386cd3b3912c6f02760d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc9591bc5c8765269266608d2acc73dd"><td class="memItemLeft" align="right" valign="top"><a id="gabc9591bc5c8765269266608d2acc73dd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#gabc9591bc5c8765269266608d2acc73dd">PROT_SIZE_4GB_BIT_SHIFT</a>&#160;&#160;&#160;31U</td></tr>
<tr class="memdesc:gabc9591bc5c8765269266608d2acc73dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 Gigabytes <br /></td></tr>
<tr class="separator:gabc9591bc5c8765269266608d2acc73dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga13ede85383a4afaf5ed3a14b470e38bd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga13ede85383a4afaf5ed3a14b470e38bd">cy_en_prot_status_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga13ede85383a4afaf5ed3a14b470e38bda462f07fcb31ed8a07dd273af4290691d">CY_PROT_SUCCESS</a> = 0x00U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga13ede85383a4afaf5ed3a14b470e38bda0eb04c6edf8f3b0fe6a6d5e6f353425e">CY_PROT_BAD_PARAM</a> = CY_PROT_ID | CY_PDL_STATUS_ERROR | 0x01U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga13ede85383a4afaf5ed3a14b470e38bda3cafea08fca296a0d39e233f4ffdc6e9">CY_PROT_INVALID_STATE</a> = CY_PROT_ID | CY_PDL_STATUS_ERROR | 0x02U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga13ede85383a4afaf5ed3a14b470e38bda52557e3bc62d82896ec008f3b0733844">CY_PROT_FAILURE</a> = CY_PROT_ID | CY_PDL_STATUS_ERROR | 0x03U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga13ede85383a4afaf5ed3a14b470e38bda718370f481d0c46eb2a54da5b631dd86">CY_PROT_UNAVAILABLE</a> = CY_PROT_ID | CY_PDL_STATUS_ERROR | 0x04U
<br />
 }<tr class="memdesc:ga13ede85383a4afaf5ed3a14b470e38bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prot Driver error codes.  <a href="group__group__prot__enums.html#ga13ede85383a4afaf5ed3a14b470e38bd">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga13ede85383a4afaf5ed3a14b470e38bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga330789bc5242c26b8a32df63fa8720e5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga330789bc5242c26b8a32df63fa8720e5">cy_en_prot_perm_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga330789bc5242c26b8a32df63fa8720e5a71e68b733a505b1241d49c8f62cbfb61">CY_PROT_PERM_DISABLED</a> = 0x00U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga330789bc5242c26b8a32df63fa8720e5aad6e3850fb76be4bd78240a4fc284985">CY_PROT_PERM_R</a> = 0x01U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga330789bc5242c26b8a32df63fa8720e5ac7973bd679f5184c4e82ede769b1a2ab">CY_PROT_PERM_W</a> = 0x02U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga330789bc5242c26b8a32df63fa8720e5aa7d757bf3cedd4f675b65d3ed642d315">CY_PROT_PERM_RW</a> = 0x03U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga330789bc5242c26b8a32df63fa8720e5abc94e6bf4e2a00cce84d81db75df9fd4">CY_PROT_PERM_X</a> = 0x04U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga330789bc5242c26b8a32df63fa8720e5adfd0962e39ea7f3883baa46b13d26642">CY_PROT_PERM_RX</a> = 0x05U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga330789bc5242c26b8a32df63fa8720e5a1f1e237a77b13d335b322b4b2c27e176">CY_PROT_PERM_WX</a> = 0x06U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga330789bc5242c26b8a32df63fa8720e5aa60056a96ee4d8d2133b69e3714a318b">CY_PROT_PERM_RWX</a> = 0x07U
<br />
 }<tr class="memdesc:ga330789bc5242c26b8a32df63fa8720e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">User/Privileged permission.  <a href="group__group__prot__enums.html#ga330789bc5242c26b8a32df63fa8720e5">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga330789bc5242c26b8a32df63fa8720e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad39ed0d259460f717edfe9d08fc005f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#gaad39ed0d259460f717edfe9d08fc005f">cy_en_prot_size_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa4ae4f4b6ff0730b2f2c6bc504119c78a">CY_PROT_SIZE_4B</a> = PROT_SIZE_4B_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa8fd8f44ec131dd57d2582f9151adcfbf">CY_PROT_SIZE_8B</a> = PROT_SIZE_8B_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa29f97db50321f05865ed8d60621778ec">CY_PROT_SIZE_16B</a> = PROT_SIZE_16B_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa19be330666bf3d08f2ca242fd6fe11fb">CY_PROT_SIZE_32B</a> = PROT_SIZE_32B_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa6bd1abede4cae6f6d9d18f4ac4943a12">CY_PROT_SIZE_64B</a> = PROT_SIZE_64B_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa5e65e23dc5e618367ee23315c48bb56c">CY_PROT_SIZE_128B</a> = PROT_SIZE_128B_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fac95822db72eb8b6b16cd97f84c0d0b12">CY_PROT_SIZE_256B</a> = PROT_SIZE_256B_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa7568692d980a21b3347c244892abee27">CY_PROT_SIZE_512B</a> = PROT_SIZE_512B_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fad227714b19a1b9f398610943fb166e2c">CY_PROT_SIZE_1KB</a> = PROT_SIZE_1KB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa0e716de7c09850199d203ebbb612597c">CY_PROT_SIZE_2KB</a> = PROT_SIZE_2KB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa0a5fe31cf4a2de284e6b631f1a4c8ec7">CY_PROT_SIZE_4KB</a> = PROT_SIZE_4KB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fad4c1bc4e6d14db2cbd042efc44a9ef53">CY_PROT_SIZE_8KB</a> = PROT_SIZE_8KB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa5a9d486c35b25393085829b5108aa2d4">CY_PROT_SIZE_16KB</a> = PROT_SIZE_16KB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa88609d2058b9e00fe5fe2aeab0a2dc33">CY_PROT_SIZE_32KB</a> = PROT_SIZE_32KB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa10ca7e45410ad072ceb2d13b8480f632">CY_PROT_SIZE_64KB</a> = PROT_SIZE_64KB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa0f59a6bc6953681219fd975bdb11b930">CY_PROT_SIZE_128KB</a> = PROT_SIZE_128KB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005faf2cb67f420c03bf8f767e543f4847a06">CY_PROT_SIZE_256KB</a> = PROT_SIZE_256KB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa912566991c67d48636768cbc1d40300c">CY_PROT_SIZE_512KB</a> = PROT_SIZE_512KB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005faf236226797bc2f4520d67141e763d8f5">CY_PROT_SIZE_1MB</a> = PROT_SIZE_1MB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa598f81c10623e4ee62a60725e6a0b4ba">CY_PROT_SIZE_2MB</a> = PROT_SIZE_2MB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa95bc9ec354d4c7d7bb2a7f92797e7de8">CY_PROT_SIZE_4MB</a> = PROT_SIZE_4MB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa903c658b537155a7d7effe5df114b081">CY_PROT_SIZE_8MB</a> = PROT_SIZE_8MB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fac35fa20b83a3b15fb9fcaa781dd085fc">CY_PROT_SIZE_16MB</a> = PROT_SIZE_16MB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa9f44b5726c8b38852dd7d4f4715efc7d">CY_PROT_SIZE_32MB</a> = PROT_SIZE_32MB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa26bf105467610baa83e2abe5d59cbc1e">CY_PROT_SIZE_64MB</a> = PROT_SIZE_64MB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa06a877d833c1a027bf8602c79b7976b4">CY_PROT_SIZE_128MB</a> = PROT_SIZE_128MB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa66e9673b195dd3df1acfe430abe342a0">CY_PROT_SIZE_256MB</a> = PROT_SIZE_256MB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa10ef0e82f7e374628f87c082705e21fe">CY_PROT_SIZE_512MB</a> = PROT_SIZE_512MB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa19852bb8a0dcbc91523c858a2a6cb53d">CY_PROT_SIZE_1GB</a> = PROT_SIZE_1GB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fa6086532638715ab57335730b1a770c03">CY_PROT_SIZE_2GB</a> = PROT_SIZE_2GB_BIT_SHIFT, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaad39ed0d259460f717edfe9d08fc005fad4ea24cd708b837503f93173e32d1b20">CY_PROT_SIZE_4GB</a> = PROT_SIZE_4GB_BIT_SHIFT
<br />
 }<tr class="memdesc:gaad39ed0d259460f717edfe9d08fc005f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Memory region size.  <a href="group__group__prot__enums.html#gaad39ed0d259460f717edfe9d08fc005f">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gaad39ed0d259460f717edfe9d08fc005f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4467b93f3da4304e584726b975d3faba"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga4467b93f3da4304e584726b975d3faba">cy_en_prot_pc_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4467b93f3da4304e584726b975d3fabaa10dc15f2738ba076ded84cb7b9eac7fa">CY_PROT_PC1</a> = 1U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4467b93f3da4304e584726b975d3fabaaad9af921879d03d6bd18482b8961bb5f">CY_PROT_PC2</a> = 2U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4467b93f3da4304e584726b975d3fabaad541f2796ce93690d9f2d125471f7f4f">CY_PROT_PC3</a> = 3U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4467b93f3da4304e584726b975d3fabaa5a43f84f558a11632cd6372ad6601114">CY_PROT_PC4</a> = 4U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4467b93f3da4304e584726b975d3fabaa3451164cc77fcd7797fc9db4b695a509">CY_PROT_PC5</a> = 5U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4467b93f3da4304e584726b975d3fabaac431604452c71de40987ab70b368fb43">CY_PROT_PC6</a> = 6U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4467b93f3da4304e584726b975d3fabaac4a472f5afc310a3b3954c884a91da5c">CY_PROT_PC7</a> = 7U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4467b93f3da4304e584726b975d3fabaafa92c06d2130e2ed2e2cba27d18aaa72">CY_PROT_PC8</a> = 8U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4467b93f3da4304e584726b975d3fabaae0e095e3082dfacdcfb459e25a8a840a">CY_PROT_PC9</a> = 9U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4467b93f3da4304e584726b975d3fabaa9042cf9d26fd300a024bebedb804cdfd">CY_PROT_PC10</a> = 10U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4467b93f3da4304e584726b975d3fabaae7d4e5fd8ec9166925f267c3c3706f73">CY_PROT_PC11</a> = 11U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4467b93f3da4304e584726b975d3fabaa48c28d726b84211462304625b40cb769">CY_PROT_PC12</a> = 12U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4467b93f3da4304e584726b975d3fabaa7897e8c038c0a30cf25478b389e7d526">CY_PROT_PC13</a> = 13U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4467b93f3da4304e584726b975d3fabaa5407dc6a890dbabbfb6f9dc67689a3d8">CY_PROT_PC14</a> = 14U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4467b93f3da4304e584726b975d3fabaaa7a73f993f3d2c159d5dc197effbc8bb">CY_PROT_PC15</a> = 15U
<br />
 }<tr class="memdesc:ga4467b93f3da4304e584726b975d3faba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protection Context (PC)  <a href="group__group__prot__enums.html#ga4467b93f3da4304e584726b975d3faba">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga4467b93f3da4304e584726b975d3faba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga618195213f866568fb71ed14af59cf6c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga618195213f866568fb71ed14af59cf6c">cy_en_prot_subreg_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga618195213f866568fb71ed14af59cf6ca9b41ba059d2baba289e8776d46cea7ef">CY_PROT_SUBREGION_DIS0</a> = 0x01U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga618195213f866568fb71ed14af59cf6ca998369ff660e71be8b1c81cbe4bb30cf">CY_PROT_SUBREGION_DIS1</a> = 0x02U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga618195213f866568fb71ed14af59cf6ca6df8c2d6a69512e0630bf002c860685c">CY_PROT_SUBREGION_DIS2</a> = 0x04U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga618195213f866568fb71ed14af59cf6ca708d89430a48e4532de29651f570ae26">CY_PROT_SUBREGION_DIS3</a> = 0x08U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga618195213f866568fb71ed14af59cf6ca1c8ba488664315a29d5de4ebf86c252b">CY_PROT_SUBREGION_DIS4</a> = 0x10U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga618195213f866568fb71ed14af59cf6caa13aa84d3592145bcb1d189b59d2a8d8">CY_PROT_SUBREGION_DIS5</a> = 0x20U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga618195213f866568fb71ed14af59cf6caaa87e23a7eba5433117ebedfb4a82527">CY_PROT_SUBREGION_DIS6</a> = 0x40U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga618195213f866568fb71ed14af59cf6ca2c981f41713e5632dc55167017335beb">CY_PROT_SUBREGION_DIS7</a> = 0x80U
<br />
 }<tr class="memdesc:ga618195213f866568fb71ed14af59cf6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subregion disable (0-7)  <a href="group__group__prot__enums.html#ga618195213f866568fb71ed14af59cf6c">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga618195213f866568fb71ed14af59cf6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4486bc74d6e98ad99c1ce4d532e48d0f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#ga4486bc74d6e98ad99c1ce4d532e48d0f">cy_en_prot_pcmask_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa1c261f6a1938dbb2b118dc76d8141815">CY_MS_CTL_PCMASK0</a> = 0x0001U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0faa0095c028190614773d865f1fe83e671">CY_MS_CTL_PCMASK1</a> = 0x0002U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa1150db1f82684e6e9e4dc10763d8f6c9">CY_MS_CTL_PCMASK2</a> = 0x0004U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa6dcfcde66d6bdb0e6d1be4035301df86">CY_MS_CTL_PCMASK3</a> = 0x0008U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fabfbd2d76d0fba372e74cbf3c12837bc8">CY_MS_CTL_PCMASK4</a> = 0x0010U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa7bfc35b9044ea42164efb735e9c97848">CY_MS_CTL_PCMASK5</a> = 0x0020U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa327c86b175e44fe0ece143aa29aa0937">CY_MS_CTL_PCMASK6</a> = 0x0040U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa2767dea3b656c094fe7ca79e053624b4">CY_MS_CTL_PCMASK7</a> = 0x0080U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa24212e8ada7a3642e6627628c61e7845">CY_MS_CTL_PCMASK8</a> = 0x0100U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa1164df1025989433f5e1acf32e1902cb">CY_MS_CTL_PCMASK9</a> = 0x0200U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa472d0f3bb928ec59ed3c63eba3bed00e">CY_MS_CTL_PCMASK10</a> = 0x0400U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fac5b746b953520075df6c5a4d5f2b3a15">CY_MS_CTL_PCMASK11</a> = 0x0800U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0faf2e4773dc35dfdf767a75059e8cff610">CY_MS_CTL_PCMASK12</a> = 0x1000U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa6f9ae9756043d437e84833824f81a386">CY_MS_CTL_PCMASK13</a> = 0x2000U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0faf467c322446d993e8093a9808171bb26">CY_MS_CTL_PCMASK14</a> = 0x4000U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fad4442da7954de6c2791318cadb72f318">CY_MS_CTL_PCMASK15</a> = 0x8000U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fabf25e25bbce833636da932ce78e453e8">CY_PROT_PCMASK1</a> = 0x0001U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa0b17d740a164ae90f06a4ab2f17d79d0">CY_PROT_PCMASK2</a> = 0x0002U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa33b7e98df492418f5f7fa8882c27e2bd">CY_PROT_PCMASK3</a> = 0x0004U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa2e5214be494696cd798202bc14b14029">CY_PROT_PCMASK4</a> = 0x0008U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fae05255e436eedfc8e48bc92079351725">CY_PROT_PCMASK5</a> = 0x0010U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa83405fcde914977fad2a4757bf3be3f0">CY_PROT_PCMASK6</a> = 0x0020U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa14d7b8cdf42fd5ac0b1144460579f9f4">CY_PROT_PCMASK7</a> = 0x0040U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fabde8eb7866d66741fd16d2b8358d64fb">CY_PROT_PCMASK8</a> = 0x0080U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa93a2a4a96427fe22a79964d188b345bb">CY_PROT_PCMASK9</a> = 0x0100U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa65799baa433f96c8e92b3ab44ac5551b">CY_PROT_PCMASK10</a> = 0x0200U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa2c7bdc69632d60fa6aa75318be708ff1">CY_PROT_PCMASK11</a> = 0x0400U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa4fa69430ed0a999b883b5f853fffe587">CY_PROT_PCMASK12</a> = 0x0800U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa390fb9e0a29de08fb6ced2dd1ada5daa">CY_PROT_PCMASK13</a> = 0x1000U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa58530f4492a1621743253df38e77df90">CY_PROT_PCMASK14</a> = 0x2000U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#gga4486bc74d6e98ad99c1ce4d532e48d0fa839e450c014d2151df162ed6f5dc6aa0">CY_PROT_PCMASK15</a> = 0x4000U
<br />
 }<tr class="memdesc:ga4486bc74d6e98ad99c1ce4d532e48d0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protection context mask (PC_MASK)  <a href="group__group__prot__enums.html#ga4486bc74d6e98ad99c1ce4d532e48d0f">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga4486bc74d6e98ad99c1ce4d532e48d0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaeba5a362760906a0b1e0f73a177d9d7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__prot__enums.html#gaaeba5a362760906a0b1e0f73a177d9d7">cy_en_prot_req_mode_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaaeba5a362760906a0b1e0f73a177d9d7aa2f960efb4d291b72c77432e3a20a30a">CY_PROT_REQMODE_HIGHPRIOR</a> = 0U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaaeba5a362760906a0b1e0f73a177d9d7a1de0c96dde3c1584506761e662be7a7b">CY_PROT_REQMODE_LOWPRIOR</a> = 1U, 
<br />
&#160;&#160;<a class="el" href="group__group__prot__enums.html#ggaaeba5a362760906a0b1e0f73a177d9d7a2a106d36025c01a8cd7457f8194b5fde">CY_PROT_REQMODE_INDEX</a> = 2U
<br />
 }<tr class="memdesc:gaaeba5a362760906a0b1e0f73a177d9d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request mode to get the SMPU or programmed PU structure.  <a href="group__group__prot__enums.html#gaaeba5a362760906a0b1e0f73a177d9d7">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gaaeba5a362760906a0b1e0f73a177d9d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="gacef8cb07c8d823b5a16875db34a198c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacef8cb07c8d823b5a16875db34a198c7">&#9670;&nbsp;</a></span>PROT_SIZE_4B_BIT_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PROT_SIZE_4B_BIT_SHIFT&#160;&#160;&#160;1U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constants for memory region size setting. </p>
<p>These may be useful for pre-processor-time tests.4 bytes </p>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ga13ede85383a4afaf5ed3a14b470e38bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga13ede85383a4afaf5ed3a14b470e38bd">&#9670;&nbsp;</a></span>cy_en_prot_status_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__prot__enums.html#ga13ede85383a4afaf5ed3a14b470e38bd">cy_en_prot_status_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Prot Driver error codes. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga13ede85383a4afaf5ed3a14b470e38bda462f07fcb31ed8a07dd273af4290691d"></a>CY_PROT_SUCCESS&#160;</td><td class="fielddoc"><p>Returned successful. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga13ede85383a4afaf5ed3a14b470e38bda0eb04c6edf8f3b0fe6a6d5e6f353425e"></a>CY_PROT_BAD_PARAM&#160;</td><td class="fielddoc"><p>Bad parameter was passed. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga13ede85383a4afaf5ed3a14b470e38bda3cafea08fca296a0d39e233f4ffdc6e9"></a>CY_PROT_INVALID_STATE&#160;</td><td class="fielddoc"><p>The operation is not setup. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga13ede85383a4afaf5ed3a14b470e38bda52557e3bc62d82896ec008f3b0733844"></a>CY_PROT_FAILURE&#160;</td><td class="fielddoc"><p>The resource is locked. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga13ede85383a4afaf5ed3a14b470e38bda718370f481d0c46eb2a54da5b631dd86"></a>CY_PROT_UNAVAILABLE&#160;</td><td class="fielddoc"><p>The resource is unavailable. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga330789bc5242c26b8a32df63fa8720e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga330789bc5242c26b8a32df63fa8720e5">&#9670;&nbsp;</a></span>cy_en_prot_perm_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__prot__enums.html#ga330789bc5242c26b8a32df63fa8720e5">cy_en_prot_perm_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>User/Privileged permission. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga330789bc5242c26b8a32df63fa8720e5a71e68b733a505b1241d49c8f62cbfb61"></a>CY_PROT_PERM_DISABLED&#160;</td><td class="fielddoc"><p>Read, Write and Execute disabled. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga330789bc5242c26b8a32df63fa8720e5aad6e3850fb76be4bd78240a4fc284985"></a>CY_PROT_PERM_R&#160;</td><td class="fielddoc"><p>Read enabled. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga330789bc5242c26b8a32df63fa8720e5ac7973bd679f5184c4e82ede769b1a2ab"></a>CY_PROT_PERM_W&#160;</td><td class="fielddoc"><p>Write enabled. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga330789bc5242c26b8a32df63fa8720e5aa7d757bf3cedd4f675b65d3ed642d315"></a>CY_PROT_PERM_RW&#160;</td><td class="fielddoc"><p>Read and Write enabled. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga330789bc5242c26b8a32df63fa8720e5abc94e6bf4e2a00cce84d81db75df9fd4"></a>CY_PROT_PERM_X&#160;</td><td class="fielddoc"><p>Execute enabled. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga330789bc5242c26b8a32df63fa8720e5adfd0962e39ea7f3883baa46b13d26642"></a>CY_PROT_PERM_RX&#160;</td><td class="fielddoc"><p>Read and Execute enabled. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga330789bc5242c26b8a32df63fa8720e5a1f1e237a77b13d335b322b4b2c27e176"></a>CY_PROT_PERM_WX&#160;</td><td class="fielddoc"><p>Write and Execute enabled. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga330789bc5242c26b8a32df63fa8720e5aa60056a96ee4d8d2133b69e3714a318b"></a>CY_PROT_PERM_RWX&#160;</td><td class="fielddoc"><p>Read, Write and Execute enabled. </p>
</td></tr>
</table>

</div>
</div>
<a id="gaad39ed0d259460f717edfe9d08fc005f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaad39ed0d259460f717edfe9d08fc005f">&#9670;&nbsp;</a></span>cy_en_prot_size_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__prot__enums.html#gaad39ed0d259460f717edfe9d08fc005f">cy_en_prot_size_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Memory region size. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa4ae4f4b6ff0730b2f2c6bc504119c78a"></a>CY_PROT_SIZE_4B&#160;</td><td class="fielddoc"><p>4 bytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa8fd8f44ec131dd57d2582f9151adcfbf"></a>CY_PROT_SIZE_8B&#160;</td><td class="fielddoc"><p>8 bytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa29f97db50321f05865ed8d60621778ec"></a>CY_PROT_SIZE_16B&#160;</td><td class="fielddoc"><p>16 bytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa19be330666bf3d08f2ca242fd6fe11fb"></a>CY_PROT_SIZE_32B&#160;</td><td class="fielddoc"><p>32 bytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa6bd1abede4cae6f6d9d18f4ac4943a12"></a>CY_PROT_SIZE_64B&#160;</td><td class="fielddoc"><p>64 bytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa5e65e23dc5e618367ee23315c48bb56c"></a>CY_PROT_SIZE_128B&#160;</td><td class="fielddoc"><p>128 bytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fac95822db72eb8b6b16cd97f84c0d0b12"></a>CY_PROT_SIZE_256B&#160;</td><td class="fielddoc"><p>256 bytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa7568692d980a21b3347c244892abee27"></a>CY_PROT_SIZE_512B&#160;</td><td class="fielddoc"><p>512 bytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fad227714b19a1b9f398610943fb166e2c"></a>CY_PROT_SIZE_1KB&#160;</td><td class="fielddoc"><p>1 Kilobyte </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa0e716de7c09850199d203ebbb612597c"></a>CY_PROT_SIZE_2KB&#160;</td><td class="fielddoc"><p>2 Kilobytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa0a5fe31cf4a2de284e6b631f1a4c8ec7"></a>CY_PROT_SIZE_4KB&#160;</td><td class="fielddoc"><p>4 Kilobytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fad4c1bc4e6d14db2cbd042efc44a9ef53"></a>CY_PROT_SIZE_8KB&#160;</td><td class="fielddoc"><p>8 Kilobytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa5a9d486c35b25393085829b5108aa2d4"></a>CY_PROT_SIZE_16KB&#160;</td><td class="fielddoc"><p>16 Kilobytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa88609d2058b9e00fe5fe2aeab0a2dc33"></a>CY_PROT_SIZE_32KB&#160;</td><td class="fielddoc"><p>32 Kilobytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa10ca7e45410ad072ceb2d13b8480f632"></a>CY_PROT_SIZE_64KB&#160;</td><td class="fielddoc"><p>64 Kilobytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa0f59a6bc6953681219fd975bdb11b930"></a>CY_PROT_SIZE_128KB&#160;</td><td class="fielddoc"><p>128 Kilobytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005faf2cb67f420c03bf8f767e543f4847a06"></a>CY_PROT_SIZE_256KB&#160;</td><td class="fielddoc"><p>256 Kilobytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa912566991c67d48636768cbc1d40300c"></a>CY_PROT_SIZE_512KB&#160;</td><td class="fielddoc"><p>512 Kilobytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005faf236226797bc2f4520d67141e763d8f5"></a>CY_PROT_SIZE_1MB&#160;</td><td class="fielddoc"><p>1 Megabyte </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa598f81c10623e4ee62a60725e6a0b4ba"></a>CY_PROT_SIZE_2MB&#160;</td><td class="fielddoc"><p>2 Megabytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa95bc9ec354d4c7d7bb2a7f92797e7de8"></a>CY_PROT_SIZE_4MB&#160;</td><td class="fielddoc"><p>4 Megabytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa903c658b537155a7d7effe5df114b081"></a>CY_PROT_SIZE_8MB&#160;</td><td class="fielddoc"><p>8 Megabytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fac35fa20b83a3b15fb9fcaa781dd085fc"></a>CY_PROT_SIZE_16MB&#160;</td><td class="fielddoc"><p>16 Megabytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa9f44b5726c8b38852dd7d4f4715efc7d"></a>CY_PROT_SIZE_32MB&#160;</td><td class="fielddoc"><p>32 Megabytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa26bf105467610baa83e2abe5d59cbc1e"></a>CY_PROT_SIZE_64MB&#160;</td><td class="fielddoc"><p>64 Megabytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa06a877d833c1a027bf8602c79b7976b4"></a>CY_PROT_SIZE_128MB&#160;</td><td class="fielddoc"><p>128 Megabytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa66e9673b195dd3df1acfe430abe342a0"></a>CY_PROT_SIZE_256MB&#160;</td><td class="fielddoc"><p>256 Megabytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa10ef0e82f7e374628f87c082705e21fe"></a>CY_PROT_SIZE_512MB&#160;</td><td class="fielddoc"><p>512 Megabytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa19852bb8a0dcbc91523c858a2a6cb53d"></a>CY_PROT_SIZE_1GB&#160;</td><td class="fielddoc"><p>1 Gigabyte </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fa6086532638715ab57335730b1a770c03"></a>CY_PROT_SIZE_2GB&#160;</td><td class="fielddoc"><p>2 Gigabytes </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaad39ed0d259460f717edfe9d08fc005fad4ea24cd708b837503f93173e32d1b20"></a>CY_PROT_SIZE_4GB&#160;</td><td class="fielddoc"><p>4 Gigabytes </p>
</td></tr>
</table>

</div>
</div>
<a id="ga4467b93f3da4304e584726b975d3faba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4467b93f3da4304e584726b975d3faba">&#9670;&nbsp;</a></span>cy_en_prot_pc_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__prot__enums.html#ga4467b93f3da4304e584726b975d3faba">cy_en_prot_pc_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Protection Context (PC) </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga4467b93f3da4304e584726b975d3fabaa10dc15f2738ba076ded84cb7b9eac7fa"></a>CY_PROT_PC1&#160;</td><td class="fielddoc"><p>PC = 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4467b93f3da4304e584726b975d3fabaaad9af921879d03d6bd18482b8961bb5f"></a>CY_PROT_PC2&#160;</td><td class="fielddoc"><p>PC = 2. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4467b93f3da4304e584726b975d3fabaad541f2796ce93690d9f2d125471f7f4f"></a>CY_PROT_PC3&#160;</td><td class="fielddoc"><p>PC = 3. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4467b93f3da4304e584726b975d3fabaa5a43f84f558a11632cd6372ad6601114"></a>CY_PROT_PC4&#160;</td><td class="fielddoc"><p>PC = 4. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4467b93f3da4304e584726b975d3fabaa3451164cc77fcd7797fc9db4b695a509"></a>CY_PROT_PC5&#160;</td><td class="fielddoc"><p>PC = 5. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4467b93f3da4304e584726b975d3fabaac431604452c71de40987ab70b368fb43"></a>CY_PROT_PC6&#160;</td><td class="fielddoc"><p>PC = 6. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4467b93f3da4304e584726b975d3fabaac4a472f5afc310a3b3954c884a91da5c"></a>CY_PROT_PC7&#160;</td><td class="fielddoc"><p>PC = 7. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4467b93f3da4304e584726b975d3fabaafa92c06d2130e2ed2e2cba27d18aaa72"></a>CY_PROT_PC8&#160;</td><td class="fielddoc"><p>PC = 8. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4467b93f3da4304e584726b975d3fabaae0e095e3082dfacdcfb459e25a8a840a"></a>CY_PROT_PC9&#160;</td><td class="fielddoc"><p>PC = 9. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4467b93f3da4304e584726b975d3fabaa9042cf9d26fd300a024bebedb804cdfd"></a>CY_PROT_PC10&#160;</td><td class="fielddoc"><p>PC = 10. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4467b93f3da4304e584726b975d3fabaae7d4e5fd8ec9166925f267c3c3706f73"></a>CY_PROT_PC11&#160;</td><td class="fielddoc"><p>PC = 11. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4467b93f3da4304e584726b975d3fabaa48c28d726b84211462304625b40cb769"></a>CY_PROT_PC12&#160;</td><td class="fielddoc"><p>PC = 12. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4467b93f3da4304e584726b975d3fabaa7897e8c038c0a30cf25478b389e7d526"></a>CY_PROT_PC13&#160;</td><td class="fielddoc"><p>PC = 13. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4467b93f3da4304e584726b975d3fabaa5407dc6a890dbabbfb6f9dc67689a3d8"></a>CY_PROT_PC14&#160;</td><td class="fielddoc"><p>PC = 14. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4467b93f3da4304e584726b975d3fabaaa7a73f993f3d2c159d5dc197effbc8bb"></a>CY_PROT_PC15&#160;</td><td class="fielddoc"><p>PC = 15. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga618195213f866568fb71ed14af59cf6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga618195213f866568fb71ed14af59cf6c">&#9670;&nbsp;</a></span>cy_en_prot_subreg_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__prot__enums.html#ga618195213f866568fb71ed14af59cf6c">cy_en_prot_subreg_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Subregion disable (0-7) </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga618195213f866568fb71ed14af59cf6ca9b41ba059d2baba289e8776d46cea7ef"></a>CY_PROT_SUBREGION_DIS0&#160;</td><td class="fielddoc"><p>Disable subregion 0. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga618195213f866568fb71ed14af59cf6ca998369ff660e71be8b1c81cbe4bb30cf"></a>CY_PROT_SUBREGION_DIS1&#160;</td><td class="fielddoc"><p>Disable subregion 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga618195213f866568fb71ed14af59cf6ca6df8c2d6a69512e0630bf002c860685c"></a>CY_PROT_SUBREGION_DIS2&#160;</td><td class="fielddoc"><p>Disable subregion 2. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga618195213f866568fb71ed14af59cf6ca708d89430a48e4532de29651f570ae26"></a>CY_PROT_SUBREGION_DIS3&#160;</td><td class="fielddoc"><p>Disable subregion 3. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga618195213f866568fb71ed14af59cf6ca1c8ba488664315a29d5de4ebf86c252b"></a>CY_PROT_SUBREGION_DIS4&#160;</td><td class="fielddoc"><p>Disable subregion 4. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga618195213f866568fb71ed14af59cf6caa13aa84d3592145bcb1d189b59d2a8d8"></a>CY_PROT_SUBREGION_DIS5&#160;</td><td class="fielddoc"><p>Disable subregion 5. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga618195213f866568fb71ed14af59cf6caaa87e23a7eba5433117ebedfb4a82527"></a>CY_PROT_SUBREGION_DIS6&#160;</td><td class="fielddoc"><p>Disable subregion 6. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga618195213f866568fb71ed14af59cf6ca2c981f41713e5632dc55167017335beb"></a>CY_PROT_SUBREGION_DIS7&#160;</td><td class="fielddoc"><p>Disable subregion 7. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga4486bc74d6e98ad99c1ce4d532e48d0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4486bc74d6e98ad99c1ce4d532e48d0f">&#9670;&nbsp;</a></span>cy_en_prot_pcmask_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ms__ctl__enums.html#ga4486bc74d6e98ad99c1ce4d532e48d0f">cy_en_prot_pcmask_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Protection context mask (PC_MASK) </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa1c261f6a1938dbb2b118dc76d8141815"></a>CY_MS_CTL_PCMASK0&#160;</td><td class="fielddoc"><p>Mask to allow PC = 0. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0faa0095c028190614773d865f1fe83e671"></a>CY_MS_CTL_PCMASK1&#160;</td><td class="fielddoc"><p>Mask to allow PC = 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa1150db1f82684e6e9e4dc10763d8f6c9"></a>CY_MS_CTL_PCMASK2&#160;</td><td class="fielddoc"><p>Mask to allow PC = 2. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa6dcfcde66d6bdb0e6d1be4035301df86"></a>CY_MS_CTL_PCMASK3&#160;</td><td class="fielddoc"><p>Mask to allow PC = 3. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fabfbd2d76d0fba372e74cbf3c12837bc8"></a>CY_MS_CTL_PCMASK4&#160;</td><td class="fielddoc"><p>Mask to allow PC = 4. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa7bfc35b9044ea42164efb735e9c97848"></a>CY_MS_CTL_PCMASK5&#160;</td><td class="fielddoc"><p>Mask to allow PC = 5. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa327c86b175e44fe0ece143aa29aa0937"></a>CY_MS_CTL_PCMASK6&#160;</td><td class="fielddoc"><p>Mask to allow PC = 6. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa2767dea3b656c094fe7ca79e053624b4"></a>CY_MS_CTL_PCMASK7&#160;</td><td class="fielddoc"><p>Mask to allow PC = 7. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa24212e8ada7a3642e6627628c61e7845"></a>CY_MS_CTL_PCMASK8&#160;</td><td class="fielddoc"><p>Mask to allow PC = 8. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa1164df1025989433f5e1acf32e1902cb"></a>CY_MS_CTL_PCMASK9&#160;</td><td class="fielddoc"><p>Mask to allow PC = 9. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa472d0f3bb928ec59ed3c63eba3bed00e"></a>CY_MS_CTL_PCMASK10&#160;</td><td class="fielddoc"><p>Mask to allow PC = 10. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fac5b746b953520075df6c5a4d5f2b3a15"></a>CY_MS_CTL_PCMASK11&#160;</td><td class="fielddoc"><p>Mask to allow PC = 11. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0faf2e4773dc35dfdf767a75059e8cff610"></a>CY_MS_CTL_PCMASK12&#160;</td><td class="fielddoc"><p>Mask to allow PC = 12. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa6f9ae9756043d437e84833824f81a386"></a>CY_MS_CTL_PCMASK13&#160;</td><td class="fielddoc"><p>Mask to allow PC = 13. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0faf467c322446d993e8093a9808171bb26"></a>CY_MS_CTL_PCMASK14&#160;</td><td class="fielddoc"><p>Mask to allow PC = 14. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fad4442da7954de6c2791318cadb72f318"></a>CY_MS_CTL_PCMASK15&#160;</td><td class="fielddoc"><p>Mask to allow PC = 15. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fabf25e25bbce833636da932ce78e453e8"></a>CY_PROT_PCMASK1&#160;</td><td class="fielddoc"><p>Mask to allow PC = 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa0b17d740a164ae90f06a4ab2f17d79d0"></a>CY_PROT_PCMASK2&#160;</td><td class="fielddoc"><p>Mask to allow PC = 2. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa33b7e98df492418f5f7fa8882c27e2bd"></a>CY_PROT_PCMASK3&#160;</td><td class="fielddoc"><p>Mask to allow PC = 3. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa2e5214be494696cd798202bc14b14029"></a>CY_PROT_PCMASK4&#160;</td><td class="fielddoc"><p>Mask to allow PC = 4. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fae05255e436eedfc8e48bc92079351725"></a>CY_PROT_PCMASK5&#160;</td><td class="fielddoc"><p>Mask to allow PC = 5. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa83405fcde914977fad2a4757bf3be3f0"></a>CY_PROT_PCMASK6&#160;</td><td class="fielddoc"><p>Mask to allow PC = 6. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa14d7b8cdf42fd5ac0b1144460579f9f4"></a>CY_PROT_PCMASK7&#160;</td><td class="fielddoc"><p>Mask to allow PC = 7. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fabde8eb7866d66741fd16d2b8358d64fb"></a>CY_PROT_PCMASK8&#160;</td><td class="fielddoc"><p>Mask to allow PC = 8. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa93a2a4a96427fe22a79964d188b345bb"></a>CY_PROT_PCMASK9&#160;</td><td class="fielddoc"><p>Mask to allow PC = 9. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa65799baa433f96c8e92b3ab44ac5551b"></a>CY_PROT_PCMASK10&#160;</td><td class="fielddoc"><p>Mask to allow PC = 10. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa2c7bdc69632d60fa6aa75318be708ff1"></a>CY_PROT_PCMASK11&#160;</td><td class="fielddoc"><p>Mask to allow PC = 11. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa4fa69430ed0a999b883b5f853fffe587"></a>CY_PROT_PCMASK12&#160;</td><td class="fielddoc"><p>Mask to allow PC = 12. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa390fb9e0a29de08fb6ced2dd1ada5daa"></a>CY_PROT_PCMASK13&#160;</td><td class="fielddoc"><p>Mask to allow PC = 13. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa58530f4492a1621743253df38e77df90"></a>CY_PROT_PCMASK14&#160;</td><td class="fielddoc"><p>Mask to allow PC = 14. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4486bc74d6e98ad99c1ce4d532e48d0fa839e450c014d2151df162ed6f5dc6aa0"></a>CY_PROT_PCMASK15&#160;</td><td class="fielddoc"><p>Mask to allow PC = 15. </p>
</td></tr>
</table>

</div>
</div>
<a id="gaaeba5a362760906a0b1e0f73a177d9d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaeba5a362760906a0b1e0f73a177d9d7">&#9670;&nbsp;</a></span>cy_en_prot_req_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__prot__enums.html#gaaeba5a362760906a0b1e0f73a177d9d7">cy_en_prot_req_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Request mode to get the SMPU or programmed PU structure. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaaeba5a362760906a0b1e0f73a177d9d7aa2f960efb4d291b72c77432e3a20a30a"></a>CY_PROT_REQMODE_HIGHPRIOR&#160;</td><td class="fielddoc"><p>Request mode to return PU structure with highest priority. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaaeba5a362760906a0b1e0f73a177d9d7a1de0c96dde3c1584506761e662be7a7b"></a>CY_PROT_REQMODE_LOWPRIOR&#160;</td><td class="fielddoc"><p>Request mode to return PU structure with lowest priority. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaaeba5a362760906a0b1e0f73a177d9d7a2a106d36025c01a8cd7457f8194b5fde"></a>CY_PROT_REQMODE_INDEX&#160;</td><td class="fielddoc"><p>Request mode to return PU structure with specific index. </p>
</td></tr>
</table>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part
<div id="nav-path" class="navpath">
    <ul>
        <li class="footer">
            Generated for <b>MTB CAT1 Peripheral driver library</b> by <b>Cypress Semiconductor Corporation</b>.
            All rights reserved.
        </li>
    </ul>
</div>
-->
</body>
</html>
